package cn.ly.trigger.api;

import cn.ly.trigger.api.dto.ESUserRaffleOrderResponseDTO;
import cn.ly.trigger.api.dto.RaffleActivityStageResponseDTO;
import cn.ly.trigger.api.dto.UpdateStageActivity2ActiveRequestDTO;
import cn.ly.trigger.api.response.Response;

import java.util.List;

public interface IErpOperateService {

    Response<List<ESUserRaffleOrderResponseDTO>> queryUserRaffleOrder();

    /**
     * 上架活动，上架后驱动装配
     *
     * @param requestDTO 上架流水ID
     */
    Response<Boolean> updateStageActivity2Active(UpdateStageActivity2ActiveRequestDTO requestDTO);

    Response<List<RaffleActivityStageResponseDTO>> queryRaffleActivityStageList();
}
